@import "../chameleon/styles.css";

/** 
 * "optional-" prefix means that the style is not necessarily used, it can be left blank
 * "generated-" prefix means that the style is calculated from some other color, and not directly selected by the editor user
 *
 **/

/* Application background */
.v-app {
	background: rgb(249, 249, 249);
}

.v-window,.v-popupview-popup,.v-filterselect-suggestpopup,.v-datefield-popup,.v-contextmenu,.v-Notification,.v-menubar-submenu
	{
	background-color: rgb(249, 249, 249);
	background-color: rgba(249, 249, 249, .85);
}

body.v-ie6 .v-window,body.v-ie7 .v-window,body.v-ie6 .v-popupview-popup,body.v-ie7 .v-popupview-popup,body.v-ie6 .v-filterselect-suggestpopup,body.v-ie7 .v-filterselect-suggestpopup,body.v-ie6 .v-datefield-popup,body.v-ie7 .v-datefield-popup,body.v-ie6 .v-contextmenu,body.v-ie7 .v-contextmenu,body.v-ie6 .v-menubar-submenu,body.v-ie7 .v-menubar-submenu,.v-panel-content,.v-panel-bubble .v-panel-captionwrap,.v-panel-bubble .v-panel-deco-bubble,.v-tabsheet-content,.v-tabsheet-tabitem-selected,.v-slider-base,.v-window-modalitycurtain,.v-window-opaque,.v-progressindicator-wrapper,.v-accordion-item-caption,.v-accordion-item-open .v-accordion-item-caption:active,.v-accordion-opaque div.v-accordion-item-open,.v-table-scrollposition,.v-table-body
	{
	background-color: rgb(249, 249, 249);
}

/* Base font size and color */
.v-app,.v-window,.v-popupview-popup,.v-app input,.v-app button,.v-app textarea,.v-window input,.v-window button,.v-window textarea,.v-popupview-popup input,.v-popupview-popup button,.v-popupview-popup textarea,.v-filterselect-suggestpopup,.v-datefield-popup,.v-datefield-calendarpanel-header button,.v-contextmenu,.v-Notification,.v-menubar-submenu,.v-table-header-drag,.v-filterselect-select-button .v-filterselect-input,.v-drag-element
	{
	font-size: 13px;
	color: rgb(34, 34, 34);
}

.v-app select,.v-window select,.v-popupview-popup select,.v-datefield-popup select
	{
	font-size: 13px;
}

.v-label,.sidebar-menu .v-label,.v-table-scrollposition { @optional-generated-shadow
	@
	
}

/* Base background color */
.v-button:active,.v-ie .v-button.v-pressed,div.v-button-down,.v-slider .v-slider-handle-active
	{
	background-color: rgb(161, 161, 161);
	border-color: rgb(103, 103, 103);
}

div.v-button-down:active {
	background-color: rgb(129, 129, 129);
}

.v-button:focus {
	background-color: rgb(161, 161, 161);
}

/* Base border color */
.v-button:active .v-button-wrap,.v-ie .v-button.v-pressed .v-button-wrap,.v-button-down .v-button-wrap,.v-datefield-calendarpanel-header td,.v-slider-base,.v-tabsheet-scrollerNext,.v-tabsheet-scrollerNext-disabled,.v-tabsheet-scrollerNext-disabled:active,.v-table-header-wrap,.v-table-body,.v-table-resizer,div.v-table-focus-slot-left,div.v-table-focus-slot-right,input.v-textfield,textarea.v-textarea,.v-filterselect
	{
	border-color: rgb(129, 129, 129);
}

input.v-textfield,textarea.v-textarea,.v-filterselect {
	border-bottom-color: rgb(161, 161, 161);
	border-left-color: rgb(161, 161, 161);
	border-right-color: rgb(161, 161, 161);
}

.v-button,.v-disabled.v-button:focus,.v-disabled.v-button:active,.v-datefield-button,.v-datefield-calendarpanel-header button,td.v-datefield-calendarpanel-month,.v-datefield-calendarpanel-weekdays strong,.v-slider-handle,.v-table-header-wrap,.v-table-generated-row,.v-table-header-drag,.v-filterselect-prevpage-off,.v-filterselect-nextpage-off,.v-filterselect-prevpage,.v-filterselect-nextpage,.v-filterselect-select-button,.v-splitpanel-hsplitter,.v-splitpanel-vsplitter,.v-splitpanel-hsplitter-locked,.v-splitpanel-vsplitter-locked,.v-accordion-opaque,.v-accordion-opaque .v-accordion-item-open,.v-accordion-opaque .v-accordion-item-caption,.v-accordion-opaque .v-accordion-item-open .v-accordion-item-caption:active,.v-tabsheet-scroller,.v-csslayout-toolbar,.v-menubar
	{
	background-color: rgb(201, 201, 201);
	border-color: rgb(129, 129, 129);
}

.v-button .v-button-wrap,.v-disabled.v-button:focus .v-button-wrap,.v-disabled.v-button:active .v-button-wrap,.v-datefield-calendarpanel-header button,td.v-datefield-calendarpanel-month,.v-window-wrap,.v-popupview-popup,.v-filterselect-suggestpopup,.v-datefield-popup,.v-contextmenu,.v-menubar-submenu,.v-panel-bubble .v-panel-caption-bubble,.v-slider-handle,.v-tabsheet-tabitem-selected .v-caption,.v-table-header-wrap,.v-table-generated-row,.v-table-header-drag,.v-filterselect-prevpage-off,.v-filterselect-nextpage-off,.v-filterselect-prevpage,.v-filterselect-nextpage,.v-filterselect-select-button,.v-progressindicator-indicator,.v-accordion-item-caption,.v-accordion-item-open .v-accordion-item-caption:active,.v-tabsheet-scroller,.v-csslayout-toolbar,.v-menubar
	{
	
}

.v-datefield-calendarpanel-weekdays strong,.v-splitpanel-hsplitter-small,.v-splitpanel-vsplitter-small,.v-splitpanel-hsplitter-small-locked,.v-splitpanel-vsplitter-small-locked
	{
	background-color: rgb(161, 161, 161);
}

.v-progressindicator-wrapper {
	border-color: rgb(161, 161, 161);
}

.v-button,.v-disabled.v-button:focus,.v-disabled.v-button:active,.v-datefield-calendarpanel-header button,td.v-datefield-calendarpanel-month,.v-tabsheet-tabitem-selected .v-caption,.v-window-header,.v-table-caption-container,.v-accordion-item-caption,.v-menubar .v-menubar-menuitem,.v-filterselect-select-button .v-filterselect-input
	{
	text-shadow: 0 1px 0 rgb(223, 223, 223);
}

/* Background border color */
.v-window,.v-popupview-popup,.v-filterselect-suggestpopup,.v-datefield-popup,.v-contextmenu,.v-Notification,.v-menubar-submenu,.v-panel-caption,.v-panel-nocaption,.v-panel-content,.v-panel-deco,.v-panel-light .v-panel-caption-light,.v-panel-bubble .v-panel-captionwrap,.v-panel-bubble .v-panel-content-bubble,.v-panel-bubble .v-panel-deco-bubble,.v-tabsheet-tabitem-selected,.v-tabsheet-tabitem,.v-tabsheet-spacertd div,.v-tabsheet-content,.v-tabsheet-deco,.v-slider,.v-splitpanel-hsplitter,.v-splitpanel-vsplitter,.v-splitpanel-hsplitter-locked,.v-splitpanel-vsplitter-locked,.v-table-scrollposition,.v-accordion,.v-accordion-item-caption,.v-accordion-item-open,.v-menubar-separator span
	{
	border-color: rgb(199, 199, 199);
}

/* Alternate colors */
.v-label-color,.v-button-link,.v-button-link:focus,.v-button-link:active,.v-disabled.v-button-link,.v-disabled.v-button-link:focus,.v-app a,.v-popupview-popup a,.v-popupview,.sidebar-menu .v-label
	{
	color: rgb(40, 126, 206);
}

.v-button-default,.v-disabled.v-button-default,.v-disabled.v-button-default:focus,.v-button-default:active,.v-ie7 .v-button-default.v-pressed,.v-ie8 .v-button-default.v-pressed,.sidebar-menu .tab-selected,.sidebar-menu .selected,.v-horizontallayout-segment-alternate .v-button-down
	{
	border-color: rgb(46, 90, 132);
}

.v-button-default:focus,.v-horizontallayout-segment-alternate .v-button-down:active
	{
	background-color: rgb(45, 107, 165);
}

.v-button-default:active .v-button-wrap,.v-ie7 .v-button-default.v-pressed .v-button-wrap,.v-ie8 .v-button-default.v-pressed .v-button-wrap,.v-progressindicator-indicator,.v-datefield-calendarpanel-day-focused,.v-datefield-calendarpanel-day:hover,.v-horizontallayout-segment-alternate .v-button-down .v-button-wrap
	{
	border-color: rgb(45, 107, 165);
}

.v-button-default,.v-disabled.v-button-default,.v-disabled.v-button-default:focus,.v-button-default:active,.v-ie7 .v-button-default.v-pressed,.v-ie8 .v-button-default.v-pressed,.v-panel-bubble .v-panel-caption,.v-datefield-calendarpanel-day-selected,.v-table tr.v-selected,.v-contextmenu .gwt-MenuItem-selected,.v-contextmenu .gwt-MenuItem-selected div,.v-filterselect-suggestpopup .gwt-MenuItem-selected,.v-progressindicator-indicator,.v-tree-node-selected span,.sidebar-menu .tab-selected,.sidebar-menu .selected,.v-horizontallayout-segment-alternate .v-button-down,.v-menubar .v-menubar-menuitem-selected,.v-menubar-submenu .v-menubar-menuitem-selected
	{
	background-color: rgb(40, 126, 206);
	color: rgb(247, 248, 249);
	text-shadow: 0 -1px 0 rgb(46, 90, 132);
}

.v-ie6 .v-progressindicator-indicator {
	background-color: rgb(40, 126, 206);
}

.v-panel-caption,.v-table-striped .v-table-row-odd,.sidebar-menu {
	background: rgb(220, 229, 238);
}

.sidebar-menu .tab-selected,.sidebar-menu .selected {
	text-shadow: 0 1px 0 rgb(46, 90, 132);
}

/* Facyt Web */

/** Estilos Grales para facyt */
.v-theme-vacasWeb {
	border: 0px none;
	text-align: center;
	background-color: #bbb;
}

.body-facyt {
	border: 0px none;
	text-align: center;
	background-color: #bbb;
}

.panel-facyt {
	background-color: #CCC;
	margin-left: auto;
	margin-right: auto;
	width: 1024px;
	/* height: 767px; */
	-moz-box-shadow: 10px 10px 20px #000; /* Firefox */
	-webkit-box-shadow: 10px 10px 20px #000; /* Safari and Chrome */
	box-shadow: 10px 10px 20px #000;
	/* Opera 10.5+, future browsers and IE6+ using IE-CSS3 */
	behavior: url(ie-css3.htc);
	/* This lets IE know to call the script on all elements which get the 'box' class */
}

.head-facyt {
	width: 100%;
	height: 215px;
	background-image: url("./img/fondoencabezado.png");
}

.content-facyt {
	width: 1024px;
	/* height: 533px; */
}

.foot-facyt {
	clear: both;
	width: 100%;
	height: 18px;
	background-image: url("./img/pie_cuerpo.jpg");
	background-position: bottom;
}

/* Login */
.div-image-login-facyt {
	width: 574px;
	height: 533px;
	float: left;
}

.image-login-facyt {
	margin-top: 68px;
	-moz-border-radius: 15px; /* Firefox */
	-webkit-border-radius: 15px; /* Safari and Chrome */
	border-radius: 15px;
	/* Opera 10.5+, future browsers, and now also Internet Explorer 6+ using IE-CSS3 */
	-moz-box-shadow: 10px 10px 20px #000; /* Firefox */
	-webkit-box-shadow: 10px 10px 20px #000; /* Safari and Chrome */
	box-shadow: 10px 10px 20px #000;
	/* Opera 10.5+, future browsers and IE6+ using IE-CSS3 */
	behavior: url(ie-css3.htc);
	/* This lets IE know to call the script on all elements which get the 'box' class */
}

.form-login-facyt {
	width: 450px;
	height: 533px;
	background-color: #F0F0F0;
	float: right;
	background: #ffffff; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background:
		url();
	background: -moz-linear-gradient(left, #ffffff 0%, #f0f0f0 17%, #f0f0f0 85%, #ffffff
		100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, #ffffff),
		color-stop(17%, #f0f0f0), color-stop(85%, #f0f0f0),
		color-stop(100%, #ffffff) ); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, #ffffff 0%, #f0f0f0 17%, #f0f0f0 85%,
		#ffffff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, #ffffff 0%, #f0f0f0 17%, #f0f0f0 85%, #ffffff
		100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, #ffffff 0%, #f0f0f0 17%, #f0f0f0 85%, #ffffff
		100%); /* IE10+ */
	background: linear-gradient(to right, #ffffff 0%, #f0f0f0 17%, #f0f0f0 85%, #ffffff
		100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(       startColorstr='#ffffff',
		endColorstr='#ffffff', GradientType=1 ); /* IE6-8 */
}

.panel-login-facyt {
	border: 1px solid rgba(0, 0, 0, 0.25);
	border-radius: 10Px;
	background-color: rgba(255, 255, 255, 0.59);
	height: 180px;
	width: 313px;
	margin-top: 182px;
	margin-left: 70px;
	-moz-border-radius: 15px; /* Firefox */
	-webkit-border-radius: 15px; /* Safari and Chrome */
	border-radius: 15px;
	/* Opera 10.5+, future browsers, and now also Internet Explorer 6+ using IE-CSS3 */
	-moz-box-shadow: 10px 10px 20px #000; /* Firefox */
	-webkit-box-shadow: 10px 10px 20px #000; /* Safari and Chrome */
	box-shadow: 10px 10px 20px #000;
	/* Opera 10.5+, future browsers and IE6+ using IE-CSS3 */
	behavior: url(ie-css3.htc);
	/* This lets IE know to call the script on all elements which get the 'box' class */
}

.header-login-facyt {
	color: #B80105;
	font-family: 'Arial Unicode MS', Arial, sans-serif;
	font-size: 16px;
	font-weight: bolder;
	margin-top: 10px;
}

.renglon-login-facyt {
	margin-top: 20px;
	float: left;
	width: 313px;
}

.label-login-facyt {
	color: #B80105;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	float: left;
	margin-left: 30px;
	padding-top: 5px;
}

.input-login-facyt {
	padding-left: 5px;
	float: right;
	margin-right: 30px;
	width: 155px;
	border: none;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0 0 5px #666 inset;
	-moz-box-shadow: 0 0 5px #666 inset;
	box-shadow: 0 0 5px #666 inset;
	height: 25px;
}

.button {
	display: inline-block;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 14px/100% Arial, Helvetica, sans-serif;
	padding: .5em 2em .55em;
	text-shadow: 0 1px 1px rgba(0, 0, 0, .3);
	-webkit-border-radius: .5em;
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
	box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
}

.button-login-facyt {
	margin-top: -7px !important;
	padding: 5px 71px 8px 17px !important;
	color: #FADDDE !important;
	border: solid 1px #980C10 !important;
	background: #D81B21 !important;
	background: -webkit-gradient(linear, left top, left bottom, from(#ED1C24),
		to(#AA1317) ) !important;
	background: -moz-linear-gradient(top, #ED1C24, #AA1317) !important;
}

/* Formulacion */
.body-facyt-principal-background {
	
}

.panel-facyt-principal-background {
	background: #ffffff; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background:
		url();
	background: -moz-linear-gradient(left, #ffffff 0%, #f0f0f0 17%, #f0f0f0 85%, #ffffff
		100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, #ffffff),
		color-stop(17%, #f0f0f0), color-stop(85%, #f0f0f0),
		color-stop(100%, #ffffff) ); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, #ffffff 0%, #f0f0f0 17%, #f0f0f0 85%,
		#ffffff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, #ffffff 0%, #f0f0f0 17%, #f0f0f0 85%, #ffffff
		100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, #ffffff 0%, #f0f0f0 17%, #f0f0f0 85%, #ffffff
		100%); /* IE10+ */
	background: linear-gradient(to right, #ffffff 0%, #f0f0f0 17%, #f0f0f0 85%, #ffffff
		100%); /* W3C */
}

.principal-facyt {
	width: 1024px;
	/* 	height: 445px; */
}

.columnas-principal-facyt {
	padding-left: 25px;
	padding-top: 20px;
}

.colizq-principal-facyt {
	width: 250px;
	height: 477px;
	float: left;
	border: 1px solid gray;
	border-radius: 25px;
	-moz-border-radius: 25px;
	background-color: #CCC;
	margin-bottom: 20px;
	-webkit-box-shadow: 10px 10px 20px black;
	-moz-box-shadow: 10px 10px 20px black;
	box-shadow: 10px 10px 20px black;
}

.header-colizq-principal-facyt {
	color: white;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	text-shadow: 2px 3px 4px #1B1B1B;
	font-weight: normal;
	font-size: 15px;
	margin-bottom: 5px;
}

.header-label-colizq-principal-facyt {
	text-align: center;
	padding-top: 5px;
	color: white;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	text-shadow: 2px 3px 4px #1B1B1B;
	font-weight: normal;
	/* 	font-size: 15px; */
	padding-bottom: 5px;
}

.renglon-tipo-animal-colizq-principal-facyt {
	float: left;
	width: 226px;
	/* 	margin-bottom: 10px; */
}

.renglon-colizq-principal-facyt {
	float: left;
	width: 226px;
}

.v-textfield-col-izq-form {
	width: 184px !important;
}

.renglon-aumento-diario-colizq-principal-facyt {
	float: left;
	width: 226px;
	margin-bottom: 20px;
}

.label-colizq-principal-facyt {
	text-align: left;
	color: white;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	text-shadow: 2px 2px 2px rgb(71, 71, 71);
	font-weight: normal;
	font-size: 13px;
}

.label-colizq-principal-facyt .v-caption .v-captiontext,.label-colizq-principal-facyt .v-caption
	{
	overflow: visible;
}

.form-colizq-principal-facyt {
	margin-left: 15px;
}

.input-head-colizq-principal-facyt {
	
}

.input-colizq-principal-facyt {
	width: 60px;
	float: right;
}

.input-dist-camina-colizq-principal-facyt {
	width: 60px;
	float: right;
	margin-top: 10px;
}

.input-aumento-diario-colizq-principal-facyt {
	margin-top: 15px;
}

.colder-principal-facyt {
	height: 477px;
	width: 705px;
	float: right;
	border: 1px solid gray;
	border-radius: 25px;
	-moz-border-radius: 25px;
	background-color: #CCC;
	margin-bottom: 20px;
	-webkit-box-shadow: 10px 10px 20px black;
	-moz-box-shadow: 10px 10px 20px black;
	box-shadow: 10px 10px 20px black;
	margin-right: 20px;
}

.button-principal-facyt {
	color: #FADDDE !important;
	border: solid 1px #980C10 !important;
	background: #D81B21 !important;
	background: -webkit-gradient(linear, left top, left bottom, from(#ED1C24),
		to(#AA1317) ) !important;
	background: -moz-linear-gradient(top, #ED1C24, #AA1317) !important;
	float: left;
	-webkit-box-shadow: 10px 10px 20px black;
	-moz-box-shadow: 10px 10px 20px black;
	box-shadow: 10px 10px 20px black;
}

.grid-colder-principal-facyt {
	width: 555px;
	float: left;
}

.panel-button-colder-principal-facyt {
	float: right;
	width: 145px;
}

.renglon-btn-add-mp-principal-facyt {
	margin-top: 145px;
	margin-left: 15px;
	float: left;
}

.renglon-btn-rem-mp-principal-facyt {
	margin-top: 15px;
	margin-left: 15px;
	float: left;
}

.renglon-btn-see-mp-principal-facyt {
	margin-top: 15px;
	margin-left: 15px;
	float: left;
}

.col-grid-mp {
	float: left;
	margin-top: 5px;
}

.col-1-grid-mp {
	width: 255px;
}

.col-2-grid-mp {
	width: 60px;
}

.col-3-grid-mp {
	width: 60px;
}

.col-4-grid-mp {
	width: 60px;
}

.col-5-grid-mp {
	width: 60px;
}

.col-1-grid-data-mp {
	width: 30px;
	margin-top: 0px !important;
}

.col-2-grid-data-mp {
	width: 225px;
}

.col-3-grid-data-mp {
	width: 60px;
}

.col-4-grid-data-mp {
	width: 60px;
}

.col-5-grid-data-mp {
	width: 60px;
}

.col-6-grid-data-mp {
	width: 60px;
}

.label-header-mp-colder-principal-facyt {
	text-align: center;
	padding-top: 5px;
	color: white;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	text-shadow: 2px 3px 4px #1B1B1B;
	font-weight: normal;
	font-size: 15px;
	padding-bottom: 5px;
}

.grid-mp-colder-principal-facyt {
	margin-left: 30px;
	margin-top: 15px;
}

.header-grid-mp-colder-facyt {
	color: #FADDDE !important;
	border: solid 1px #980C10 !important;
	background: #D81B21 !important;
	background: -webkit-gradient(linear, left top, left bottom, from(#ED1C24),
		to(#AA1317) ) !important;
	background: -moz-linear-gradient(top, #ED1C24, #AA1317) !important;
	font: 13px/100% Arial, Helvetica, sans-serif;
	text-shadow: 0 1px 1px rgba(0, 0, 0, .3);
	-webkit-border-top-left-radius: .5em;
	-webkit-border-top-right-radius: .5em;
	-moz-border-radius-topleft: .5em;
	-moz-border-radius-topright: .5em;
	border-top-left-radius: .5em;
	border-top-right-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
	box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
	width: 523px;
	height: 35px;
}

.col-row-grid-mp {
	float: left;
	padding-top: 5px;
}

.data-grid-mp-colder-facyt {
	height: 300px;
	overflow-y: auto;
}

.row-data-impar-grid-mp-colder-facyt {
	height: 25px;
	padding-top: 5px;
	background-color: rgba(255, 255, 255, 0.39);
	font: 13px/100% Arial, Helvetica, sans-serif;
	color: black;
	text-shadow: 0 1px 1px rgba(151, 143, 143, 0.57);
}

.row-data-par-grid-mp-colder-facyt {
	height: 25px;
	padding-top: 5px;
	background-color: gray;
	font: 13px/100% Arial, Helvetica, sans-serif;
	color: #DADADA;
	text-shadow: 0 1px 1px rgba(0, 0, 0, .3);
}

.foot-principal-facyt {
	float: left;
	width: 978px;
	height: 75px;
	border: 1px solid gray;
	border-radius: 25px;
	-moz-border-radius: 25px;
	background-color: #CCC;
	margin-bottom: 25px;
	-webkit-box-shadow: 10px 10px 20px black;
	-moz-box-shadow: 10px 10px 20px black;
	box-shadow: 10px 10px 20px black;
	margin-left: 25px;
}

.btn-una-linea {
	width: 50px;
	padding-top: 14px !important;
	padding-bottom: 15px !important;
	margin-top: -7px !important;
}

.btn-borrar-datos-foot-principal-facyt {
	float: left;
	margin-left: 200px;
	margin-top: 10px;
}

.btn-cargar-archivo-foot-principal-facyt {
	float: left;
	margin-left: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.btn-guardar-foot-principal-facyt,.btn-formular-foot-principal-facyt,.btn-salir-foot-principal-facyt
	{
	float: left;
	margin-left: 10px;
	margin-top: 17px
}

/*
 * Css Vaadin - Facyt
 */
.v-button-boton-derecha,.v-button-boton-derecha span,.v-button-boton-derecha:focus
	{
	text-decoration: none !important;
	color: #FADDDE !important;
	white-space: normal !important;
	padding: 0px 0px !important;
	background: transparent !important;
	text-shadow: none !important;
	border: none !important;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
}

.v-button-debajo,.v-button-debajo span,.v-button-debajo:focus
	{
	text-decoration: none !important;
	color: #FADDDE !important;
	white-space: nowrap !important;
	padding: 0px 0px !important;
	background: transparent !important;
	text-shadow: none !important;
	border: none !important;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
}

.v-button-boton-facyt {
	color: #FADDDE !important;
	border: solid 1px #980C10 !important;
	background: #D81B21 !important;
	background: -webkit-gradient(linear, left top, left bottom, from(#ED1C24),
		to(#AA1317) ) !important;
	background: -moz-linear-gradient(top, #ED1C24, #AA1317) !important;
	float: left;
	border-radius: 6px;
	font: 14px/100% Arial, Helvetica, sans-serif;
}

.v-button-boton-facyt span{
	background: #D81B21 !important;
	background: -webkit-gradient(linear, left top, left bottom, from(#ED1C24),
		to(#AA1317) ) !important;
	background: -moz-linear-gradient(top, #ED1C24, #AA1317) !important;
	text-shadow: none !important;
	font: 14px/100% Arial, Helvetica, sans-serif;
}

.grilla-materia-prima{
	border-radius: 6px !important;
}

.windows-generic-facyt .v-window-header,
.grilla-materia-prima .v-table-caption-container{
	text-shadow: none !important;
	font: 14px/100% Arial, Helvetica, sans-serif;
}

.windows-generic-facyt .v-window-outerheader,
.grilla-materia-prima .v-table-header-cell,
.grilla-materia-prima .v-table-header-wrap{
	color: #FADDDE !important;
	border: solid 1px #980C10 !important;
	background: #D81B21 !important;
	background: -webkit-gradient(linear, left top, left bottom, from(#ED1C24),
		to(#AA1317) ) !important;
	background: -moz-linear-gradient(top, #ED1C24, #AA1317) !important;
	text-shadow: none !important;
	font: 14px/100% Arial, Helvetica, sans-serif;
	height: 25px;
}

.grilla-materia-prima tr.v-selected{
	background-color: rgb(17, 16, 16) !important;
	color: rgb(247, 248, 249) !important;
	text-shadow: 0 -1px 0 rgb(46, 90, 132) !important;
}